LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
ctl.h File Reference

Go to the source code of this file.

Data Structures

struct  pack_ctl_GetClientId_t
 
struct  unpack_ctl_GetClientId_t
 
struct  pack_ctl_ReleaseClientId_t
 
struct  unpack_ctl_ReleaseClientId_t
 

Functions

void helper_get_ctl_resp_ctx (uint8_t *rsp, uint32_t len, unpack_qmi_t *pCtx)
 
int pack_ctl_GetClientId (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_ctl_GetClientId_t *reqArg)
 
int unpack_ctl_GetClientId (uint8_t *pResp, uint16_t respLen, unpack_ctl_GetClientId_t *pOutput)
 
int pack_ctl_ReleaseClientId (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_ctl_ReleaseClientId_t *reqArg)
 
int unpack_ctl_ReleaseClientId (uint8_t *pResp, uint16_t respLen, unpack_ctl_ReleaseClientId_t *pOutput)
 

Function Documentation

void helper_get_ctl_resp_ctx ( uint8_t *  rsp,
uint32_t  len,
unpack_qmi_t pCtx 
)
int pack_ctl_GetClientId ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_ctl_GetClientId_t reqArg 
)

Get Client ID pack Gets a client ID for a given QMI service.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_ctl_ReleaseClientId ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_ctl_ReleaseClientId_t reqArg 
)

Release Client ID pack. Releases a client ID for a given QMI service.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_ctl_GetClientId ( uint8_t *  pResp,
uint16_t  respLen,
unpack_ctl_GetClientId_t pOutput 
)

Get Client ID unpack. Gets a client ID for a given QMI service.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_ctl_ReleaseClientId ( uint8_t *  pResp,
uint16_t  respLen,
unpack_ctl_ReleaseClientId_t pOutput 
)

Release Client ID unpack. Releases a client ID for a given QMI service.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved